home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / etc / acpi / toshbright.sh < prev    next >
Encoding:
Linux/UNIX/POSIX Shell Script  |  2006-10-15  |  637 b   |  21 lines

  1. #!/bin/sh
  2.  
  3. BRIGHTNESS=$(( `grep brightness: /proc/acpi/toshiba/lcd | cut -d: -f2` + 0 ))
  4. MAXBRIGHT=$(( `grep brightness_levels: /proc/acpi/toshiba/lcd | cut -d: -f2` - 1 ))
  5.  
  6. if [ "x$1" = "x" ]; then
  7.    echo $BRIGHTNESS / $MAXBRIGHT
  8. elif [ "x$1" = "xdown" ]; then
  9.    if [ "x$BRIGHTNESS" != "x0" ]; then
  10.       BRIGHTNESS=$(( $BRIGHTNESS - 1 ))
  11.       echo 'brightness : '$BRIGHTNESS > /proc/acpi/toshiba/lcd
  12.    fi
  13. elif [ "x$1" = "xup" ]; then
  14.    if [ "x$BRIGHTNESS" != "x$MAXBRIGHT" ]; then
  15.       BRIGHTNESS=$(( $BRIGHTNESS + 1 ))
  16.       echo 'brightness : '$BRIGHTNESS > /proc/acpi/toshiba/lcd
  17.    fi
  18. else
  19.    echo >&2 Unknown argument $1
  20. fi
  21.